English Virtuose
  • Tags:

    No tags

  • Name:

    aNegativeMass

  • Displayed name:

    Negative mass

  • Description:

    The character's gravitational field becomes extremely negative, repelling nearby creatures ans objects.

  • Cast description:

    | AP: aAP | CD: aCDs | | :---: | :---: | | **Flux: aFluxOrCost ➞ aFluxCost** | **Range: str(vRange)** | On a successful **str(vTest)** test **MR vMR** [1d20]: Creates a vLvl m radius sphere around the character for the next vDuration s (Concentration of 1 AP / 5 s). To move 1 meter inwards towards the interior of this sphere, a creature must spend 2 AP. However, after each AP spent, the creature makes a Vigor test SP 0 which, on a success, allows it to move this 1 meter without spending the remaining AP. The number of AP increase by 1 and the Vigor test SP by 2 for every meter inward the sphere. Moreover, while this sphere is active, any action that needs a Vigor or Reflex test to target the character as a malus of -vLvl to these tests.

  • Condition:

    assert((character.sFlux.current >= aFluxCost),[[You don't have enough Flux.]])
    
  • AP cost:

    5

  • Cooldown:

    10

  • Flux cost:

    apMod(aAP)*cdMod(aCD)*vRange*durMod(vDuration)*concMod(vDuration,1,5)*sum(dist,1,vLvl,(sphereMod(dist)-sphereMod(dist-1))*effect((vLvl-dist+1)*90,90))+apMod(aAP)*cdMod(aCD)*selfMod*durMod(vDuration)*concMod(vDuration,1,5)*effect(vLvl*22.5,22.5)
  • Variables:

    vRange.choice(Range,[Contact],[contactMod])
    vTest.choice(Test,[Arcana],[sArcana])
    vMR.add(vTest)
    vLvl.slider.(Lvl,1,10,1)
    vDuration.counter(Duration,10,60,5)
  • On used script:

    sFlux.current.change(-aFluxCost)
    aName.cd.set(aCD)
    
  • On post script:

    if (success) then
    action.currentCD.value = vCD.value
    end
    
  • Type:

    1

  • Action effects:

    • Use case:

      1

    • Name:

      Negative mass

    • Description:

    • Script:

      mNegativeMass.create.effects(Negative mass)
      mNegativeMass.description.set(Creates a vLvl m radius sphere around the character.    
      To move 1 meter inwards towards the interior of this sphere, a creature must spend 2 AP. However, after each AP spent, the creature makes a Vigor test SP 0 which, on a success, allows it to move this 1 meter without spending the remaining AP. The number of AP increase by 1 and the Vigor test SP by 2 for every meter inward the sphere.
      Moreover, while this sphere is active, any action that needs a Vigor or Reflex test to target the character as a malus of -vLvl to these tests.)
      mNegativeMass.duration.set(vDuration)
      mNegativeMass.activate()
      fConcentration(mNegativeMass,5,1)
    • Variables: